Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 HAVEN PLACE £65,777,813 £48,750,000 23 May 2017
2 HAVEN PLACE Terraced £482,142 £98,000 26 Jun 1998
3 HAVEN PLACE £65,777,813 £48,750,000 23 May 2017
4 HAVEN PLACE £65,777,813 £48,750,000 23 May 2017